package predatorpreytest.fake;

import PredatorPrey.Sheep;

/**
 * This class is extended for controlling some of the behaviors that is not
 * required for the test cases.
 * 
 * @author İbrahim Çakırlar
 */
public class FakeSheep extends Sheep {

	/**
	 * This value is added for test case execution control without any change in
	 * the simulation scenario
	 */
	private boolean shuffleMove = false;

	@Override
	public void move() {
		if (shuffleMove) {
			super.move();
		}
	}

	public void setShuffleMove(boolean shuffleMove) {
		this.shuffleMove = shuffleMove;
	}

	public boolean isShuffleMove() {
		return shuffleMove;
	}

}
